CSCI2055DATABASE-SYSTEMS THEORY
Credits (Min/Max): 3/3
This course is designed to present the essential concepts, principles, techniques, and mechanisms for the design, analysis, use, and implementation of computerized database systems. Key information management concepts and techniques are examined: database modeling and representation; information interfaces - access, query, and manipulation, implementation structures, and issues of distribution. The database and information management system technology examined in this course represents the state-of-the-art, including traditional approaches as well as recent research developments. The course should allow the student to understand, use, and build practical database systems. The course is intended to provide a basic understanding of the issues and problems involved in database systems, a knowledge of current practical techniques for satisfying the needs of such a system, and an indication of the current research approaches that are likely to provide a basis for tomorrow's solutions.
CSCI3040OPERATING SYSTEMS
Credits (Min/Max): 3/3
This course is an in-depth study of modern operating systems. Students will learn about the services provided by an operating system, how to use these services and how the services are implemented. Topics covered include: Initialization (boot), Processes, Controlling shared resources, Memory, Bulk storage systems, and Network Communications (TCP/IP) as they relate to the computer operating system.
CSCI3042COMPUTER SECURITY
Credits (Min/Max): 3/3
This course covers fundamental issues and first principles of security and information assurance. The course will look at the security policies, models and mechanisms related to confidentiality, integrity, authentication, identification, and availability issues related to information and information systems. Other topics covered include basics of cryptography (e.g., digital signatures) and network security (e.g., intrusion detection and prevention), risk management, security assurance and secure design principles, as well as e-commerce security. Issues such as organizational security policy, legal and ethical issues in security, standards and methodologies for security evaluation and certification will also be covered.
PREREQUISITES:
CSCI4045 & CSCI1010 or CSCI1010 & ISTC2030
CSCI4098CS CAPSTONE EXPERIENCE I
Credits (Min/Max): 3/3
Software engineering is the discipline concerned with the application of theory, knowledge, and practice for effectively and efficiently building software systems that satisfy the requirements of users and customers. This is the first semester of a year long experience designed to present software engineering theory in context with a medium-size software project for an actual customer.
PREREQUISITES:
Reserved for JR/SR Only
CSCI4099CS CAPSTONE EXPERIENCE II
Credits (Min/Max): 3/3
This is the second semester of a year long experience. Software engineering is the discipline concerned with the application of theory, knowledge, and practice for effectively and efficiently building software systems that satisfy the requirements of users and customers. This is the first semester of a year long experience designed to present software engineering theory in context with a medium-size software project for an actual customer.
Computer Science Electives: Select 9 credits
CRIM4030COMPUTER FORENSICS INVESTIGATIONS
Credits (Min/Max): 3/3
This course provides a comprehensive examination of the application of computer security techniques to the physical evidence of a crime. Crime scene processing procedures will be utilized in the analysis of physical digital evidence. The course will also include training in report writing and courtroom testimony, to include a moot court exercise.
PREREQUISITES:
CRIM3043 & CSCI3042
CSCI4052INTERNSHIP I - COMPUTER SCIENCE
Credits (Min/Max): 1/6
CSCI4XXX
Credits (Min/Max): /
ISTC3005INTRO TO INTELLECTUAL PROPERTY
Credits (Min/Max): 3/3
This course provides students with an introduction to and overview of those fundamental legal issues that are pertinent to the acquisition and deployment of information technology. Students will be given an overview of local, federal and international legal systems and their relationship to intellectual, civil and criminal legal principles as they apply to information technology.
ISTC3008WEB PAGE USABILITY AND PROGRAMMING
Credits (Min/Max): 3/3
This course offers a comprehensive analysis of Web sites. Emphasis will be on the development of interactive web pages and the interpretation of data gathered from visitors for presentation to web site owners. Web sites will be loaded on to a network and evaluated for functionality, effectiveness and delivery of data exchange. The emphasis of this course is to produce dynamic, interactive web pages that will integrate with databases.
ISTC3015HUMAN-COMPUTER INTERACTION
Credits (Min/Max): 3/3
This course is an introduction to the interdisciplinary field of human-computer interaction (HCI). The study of HCI focuses on the interaction between users and their computer systems. The course also examines the implications and effects of human-computer interaction in and for society; conversely, the course explores ways that society influences human-computer interactions. Analysis of interface design will be included, in the context of evaluation and evolution of usability.
PREREQUISITES:
ISTC1005 & ISTC1021
Mathematics Components: 14 credits
MATH1032ANALYTIC GEOMETRY AND CALCULUS I
Credits (Min/Max): 4/4
The first semester of a three-semester integrated course in the elements of analytic geometry and differential and integral calculus. Included are the concept and applications of the derivative of a function of a single variable, differentiation of polynomials and the trigonometric functions, the chain, product and quotient rules, implicit differentiation, and differentials. Concludes with anti-differentiation, integration, area under graphs of functions and applications.
MATH1033ANALYTIC GEOMETRY AND CALCULUS II
Credits (Min/Max): 4/4
A continuation of MATH1032 including applications of the definite integral, area, arc length, volumes and surface area, centroids, average value and theorem of the mean for definite integrals. Derivatives and integrals of transcendental functions are followed by techniques of integration, L'Hopital's Rule and indeterminate forms and improper integrals. Also included are conic sections and polar coordinates.
MATH1040PROBABILITY AND STATISTICS
Credits (Min/Max): 3/3
The study of the fundamentals of probability theory with applications to natural and social sciences as well as to mathematics. Discrete and continuous distributions, sampling theory, linear correlation, regression, statistical inference, estimation and analysis of variance are included.
MATH2050DISCRETE MATHEMATICS I
Credits (Min/Max): 3/3
A basic course dealing with mathematics applicable to computer science. It provides an introduction to mathematical methods and covers such topics as: enumeration, set theory, mathematical logic, proof techniques, number systems, functions and relations, graphs and digraphs, trees, combinatorics, basic algebraic structures, recurrence relations, Boolean algebra, and analysis of algorithms.
Physics Components: 8 credits
PHYS1032GENERAL PHYSICS I
Credits (Min/Max): 3/3
This is the first of a three-semester introduction to calculus-based physics stressing experimental and problem-solving techniques. Concepts covered are mechanics, kinematics, Newton's laws of motion, conservation laws, rotational motion, gravitation, oscillation, and wave/acoustics.
PREREQUISITES:
MATH1032, Coreq: PHYS1032L
PHYS1032LGENERAL PHYSICS I - LAB
Credits (Min/Max): 1/1
Laboratory for PHYS1032 General Physics I
PHYS1033GENERAL PHYSICS II
Credits (Min/Max): 3/3
The second of a three-semester introduction to calculus-based physics. Concepts covered are thermal properties and electromagnetism: thermo dynamics, electricity, magnetism, electromagnetic wave, geometrical optics, and physics optics.
PREREQUISITES:
PHYS1032, Coreq: PHYS1033L
PHYS1033LGENERAL PHYSICS II - LAB
Credits (Min/Max): 1/1
Laboratory for PHYS1033 General Physics II